Skip to main content
TrustRadius
Google BigQuery

Google BigQuery

Overview

What is Google BigQuery?

Google's BigQuery is part of the Google Cloud Platform, a database-as-a-service (DBaaS) supporting the querying and rapid analysis of enterprise data.

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Database scalability (53)
    8.8
    88%
  • Database security provisions (46)
    8.7
    87%
  • Automated backups (24)
    8.5
    85%
  • Monitoring and metrics (48)
    8.4
    84%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Standard edition

$0.04 / slot hour

Cloud

Enterprise edition

$0.06 / slot hour

Cloud

Enterprise Plus edition

$0.10 / slot hour

Cloud

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://cloud.google.com/bigquery/prici…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $6.25 per TiB (after the 1st 1 TiB per month, which is free)
Return to navigation

Product Demos

Lesson#6 - BigQuery for beginners| Analyzing data in google bigquery | Step by step tutorial (2020)

YouTube

How to get started with BigQuery

YouTube

BigQuery, IPython, Pandas and R for data science, starring Pearson

YouTube

Google BigQuery Demo

YouTube

Google BigQuery introduction by Jordan Tigani

YouTube
Return to navigation

Features

Database-as-a-Service

Database as a Service (DBaaS) software, sometimes referred to as cloud database software, is the delivery of database services ocer the Internet as a service

8.4
Avg 8.7
Return to navigation

Product Details

What is Google BigQuery?

Google BigQuery is a serverless, multicloud data warehouse that simplifies the process of working with all types of data. At the core of Google’s data cloud, BigQuery can be used to simplify data integration and securely scale analytics, share rich data experiences with built-in business intelligence, and train and deploy ML models with a simple SQL interface, helping to make an organization’s operations more data-driven.

BigQuery is a fully managed, AI-ready data analytics platform that helps you maximize value from your data and is designed to be multi-engine, multi-format, and multi-cloud.

Store 10 GiB of data and run up to 1 TiB of queries for free per month.


Gemini in BigQuery for an AI-powered assistive experience

BigQuery provides a single, unified workspace that includes a SQL, a notebook and a NL-based canvas interface for data practitioners of various coding skills to simplify analytics workflows from data ingestion and preparation to data exploration and visualization to ML model creation and use. Gemini in BigQuery provides AI-powered assistive and collaboration features including code assist, visual data preparation, and intelligent recommendations that help enhance productivity and optimize costs.


Bring multiple engines to a single copy of data

Serverless Apache Spark is available directly in BigQuery. BigQuery Studio lets users write and execute Spark without exporting data or managing infrastructure. BigQuery metastore provides shared runtime metadata for SQL and open source engines for a unified set of security and governance controls across all engines and storage types. By bringing multiple engines, including SQL, Spark and Python, to a single copy of data and metadata, the solution breaks down data silos.


Built-in machine learning

BigQuery ML provides built-in capabilities to create and run ML models for BigQuery data. It offers a broad range of models for predictions, and access to the latest Gemini models to derive insights from all data types and unlock generative AI tasks such as text summarization, text generation, multimodal embeddings, and vector search. It increases the model development speed by directly applying ML to data and eliminating the need to move data from BigQuery.


Built-in data governance

Data governance is built into BigQuery, including full integration of Dataplex capabilities such as a unified metadata catalog, data quality, lineage, and profiling. Customers can use rich AI-driven metadata search and discovery capabilities for assets including dataset schemas, notebooks and reports, public and commercial dataset listings, and more. BigQuery users can also use governance rules to manage policies on BigQuery object tables.

Google BigQuery Features

Database-as-a-Service Features

  • Supported: Database scalability
  • Supported: Database security provisions
  • Supported: Monitoring and metrics

Google BigQuery Screenshots

Screenshot of Migrating data warehouses to BigQuery - Features a streamlined migration path from Netezza, Oracle, Redshift, Teradata, or Snowflake to BigQuery using the fully managed BigQuery Migration Service.Screenshot of bringing any data into BigQuery - Data files can be uploaded from local sources, Google Drive, or Cloud Storage buckets, using BigQuery Data Transfer Service (DTS), Cloud Data Fusion plugins, by replicating data from relational databases with Datastream for BigQuery, or by leveraging Google's data integration partnerships.Screenshot of generative AI use cases with BigQuery and Gemini models - Data pipelines that blend structured data, unstructured data and generative AI models together can be built to create a new class of analytical applications. BigQuery integrates with Gemini 1.0 Pro using Vertex AI. The Gemini 1.0 Pro model is designed for higher input/output scale and better result quality across a wide range of tasks like text summarization and sentiment analysis. It can be accessed using simple SQL statements or BigQuery’s embedded DataFrame API from right inside the BigQuery console.Screenshot of insights derived from images, documents, and audio files, combined with structured data - Unstructured data represents a large portion of untapped enterprise data. However, it can be challenging to interpret, making it difficult to extract meaningful insights from it. Leveraging the power of BigLake, users can derive insights from images, documents, and audio files using a broad range of AI models including Vertex AI’s vision, document processing, and speech-to-text APIs, open-source TensorFlow Hub models, or custom models.Screenshot of event-driven analysis - Built-in streaming capabilities automatically ingest streaming data and make it immediately available to query. This allows users to make business decisions based on the freshest data. Or Dataflow can be used to enable simplified streaming data pipelines.Screenshot of predicting business outcomes AI/ML - Predictive analytics can be used to streamline operations, boost revenue, and mitigate risk. BigQuery ML democratizes the use of ML by empowering data analysts to build and run models using existing business intelligence tools and spreadsheets.Screenshot of tracking marketing ROI and performance with data and AI - Unifying marketing and business data sources in BigQuery provides a holistic view of the business, and first-party data can be used to deliver personalized and targeting marketing at scale with ML/AI built-in. Looker Studio or Connected Sheets can share these insights.Screenshot of BigQuery data clean rooms for privacy-centric data sharing - Creates a low-trust environment to collaborate in without copying or moving the underlying data right within BigQuery. This is used to perform privacy-enhancing transformations in BigQuery SQL interfaces and monitor usage to detect privacy threats on shared data.

Google BigQuery Video

Demo: Solving business challenges with an end-to-end analysis in BigQuery

Google BigQuery Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google's BigQuery is part of the Google Cloud Platform, a database-as-a-service (DBaaS) supporting the querying and rapid analysis of enterprise data.

Google BigQuery starts at $6.25.

Snowflake, Amazon Redshift, and Databricks Lakehouse Platform are common alternatives for Google BigQuery.

Reviewers rate Database scalability highest, with a score of 8.8.

The most common users of Google BigQuery are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(249)

Attribute Ratings

Reviews

(1-13 of 13)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our company uses Google BigQuery to sort and track accounting information which is related to business transactions. We use the integrations available through Google BigQuery to directly import this data and sort it for use in our own custom-made tools to manage financing data in our company. Google BigQuery's seamless integration with the Google Workspace platform allows us to access this data across multiple platforms and filter and sort data in meaningful ways.
  • Data Query
  • Active Database Management
  • Integration with other Programs
  • Navigation of side panel can be tedious at times
  • Ability to deploy queries more easily across multiple datasets
  • More step-by-step guides (the ones they have are great)
Google BigQuery is a fantastic tool for exporting and importing data from different programs. As organizations grow and utilize multiple different platforms, the ability to move large datasets between those platforms is incredibly valuable. Users capable of performing database queries can quickly access this data and use it in meaningful ways. However, users that don't understand the limitations of databases within programs that Google BigQuery can export information to will find themselves struggling to utilize it effectively. Many of our users heavily employ spreadsheets for business tracking, but as datasets become larger spreadsheets become cumbersome, and attempting to use spreadsheet formulas on database information does not translate well.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
In our company, we use Google BigQuery to make analyzing data easier and help us make better decisions. It's great because it lets us look at big amounts of data quickly without needing lots of complicated setups. Anyone in our team can use it because it's simple to understand and helps us find important information from our data. We also connect it with other tools we use to make our work smoother. We use it for things like understanding how our team is doing, seeing how people use our products, some teams use it for managing their finances, and keeping track of how well systems are running. All in all, Google BigQuery is really important for us to do our work well.
  • First and foremost - Google BigQuery is great at quickly analyzing large amounts of data, which helps us understand things like customer behavior or product performance without waiting for a long time.
  • It is very easy to use. Anyone in our team can easily ask questions about our data using simple language, like asking ChatGPT a question. This means everyone can find important information from our data without needing to be a data expert.
  • It plays nicely with other tools we use, so we can seamlessly connect it with things like Google Cloud Storage for storing data or Data Studio for creating visual reports. This makes our work smoother and helps us collaborate better across different tasks.
  • Please expand the availability of documentation, tutorials, and community forums to provide developers with comprehensive support and guidance on using Google BigQuery effectively for their projects.
  • If possible, simplify the pricing model and provide clearer cost breakdowns to help users understand and plan for expenses when using Google BigQuery. Also, some cost reduction is welcome.
  • It still misses the process of importing data into Google BigQuery. Probably, by improving compatibility with different data formats and sources and reducing the complexity of data ingestion workflows, it can be made to work.
Google BigQuery really shines in scenarios requiring real-time analytics on large data streams and predictive analytics with its machine learning integration. Teams have been using it extensively all over.
However, it may not be the best fit for organizations dealing with small datasets because of the higher costs. And also, it might not be the best fit for highly complex data transformations, where simpler or more specialized solutions could be more appropriate.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Analytics Powerhouse. Google BigQuery is the best solution if you want to find trends from your past data. It is a Data warehouse which has SQL and ML capabilities. We have been using Google BigQuery for analyzing our customers billing data and creating dashboards in Looker Studio which can be used by our Sales teams.
  • Data Warehousing
  • Data Analytics
  • Machine Learning
  • The UI and the whole Google BigQuery studio is full of clutter.
  • It's very hard to find error logs related to your application if the backend is Google BigQuery
  • It's hard to share specific tables with someone which has a different place than Cloud IAM.
Google BigQuery is well suited if you have TB or PBs of data which needs to be analyzed with accuracy and then you need to find trends or create dashboards as it has seemless integration with Looker.

Google BigQuery is not well suited if your Database is very small. As the Google BigQuery architecture take similar time in small database which is counter intuitive.
Ilyas Bakirov | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We tried to use Google BigQuery to analyze, perform and build various custom queries to our large set of geological historical data. To solve our needs in geological analysis of huge data, we looked around at what tools would allow us to optimally perform analytical work without capital expensenses and learning new tool.
  • Managing Data
  • Complex Queries (SQL dialect supported)
  • Integration capabilities with Google products
  • User interface might be complex for newbies
  • Access management confusing and tight with IAM roles
  • Can be expensive for different workloads types
Managed service without any capital investment for users. New users must have knowledge of BigQuery and SQL in order to use it correctly and for its intended purpose. Also scales well and groups according to the size of the dataset and tasks.
March 12, 2024

Great platform

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google BigQuery serves as our essential PaaS tool for streamlined data management and analysis. As a serverless solution, it offers automatic scaling, eliminating infrastructure hassles. Leveraging its advanced capabilities, we efficiently process large datasets through SQL queries. This empowers our organization with rapid, insightful decision-making, fostering a dynamic, data-driven approach that enhances overall operational efficiency and strategic planning.
  • Efficiently analyzes large datasets
  • Shallow Learning Curve
  • Offers more flexibility/customization
I would rate 9 out of 10. The platform's user-friendly interface and ease of learning make it accessible for various team members. Its exceptional capability to handle big data seamlessly aligns with our diverse analytics needs. The serverless architecture streamlines operations, enhancing overall efficiency. While there's room for slight improvements, Google BigQuery remains a valuable asset, significantly impacting our data analytics and decision-making processes.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
My organization is primarily concerned with training individuals to use store and analyze large amounts of data in a manner that is fast and accurate. Google BigQuery makes it possible to use the Cloud's infrastructure (hardware and software) to accomplish its data analysis goals. Being able to pay for the time and space that is utilized offers significant cost savings, especially for smaller (and mid-size) businesses and those that do not possess adequate resources for establishing a high-capacity infrastructure.
  • Allows for fast and efficient analysis of huge amounts of data
  • Allows for running interactive and batch queries
  • Allows for creation of dashboards and reports
  • Allows for real-time analytics on a server-less architecture
  • Streaming data can be expensive
  • Does not support advanced Machine Learning and Deep Learning techniques
  • Number of partitions in tables are limited to 4,000
I found Google BigQuery very easy to use from the very beginning. Users do need a very good knowledge of SQL in order to write queries that are processed efficiently. Using Select * queries can bog down resources and drive up costs.
December 19, 2022

Google BigQuery is ok!

Tia Jones | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Google Big Query was a contender for our proprietary database to be used as the cloud database to predict scoring models. We use machine learning to predict if someone is going to default on their loan, and use machine learning to determine how much money someone is eligible for. Google Big Query was an option considered for managing this data.
  • Cloud based architecture rather than client based architecture
  • There is a free trial
  • Google product so the support is very good
  • Most organizations use SQL so it is a bit of an adjustment
  • No other major issues - serverless data is great and hard to frown upon
  • Large queries run well in the program
In general i think Google BigQuery is good for organizations with large databases and have a need for a cloudless server, I think it is less appropriate when you're looking to do lead scoring or more front end user needs that require machine learning capabilities. It is more for a developer than a marketer, so it was hard to use it for use cases that marketers needed.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Big Query is currently being used by several departments as well as IT to extract data, blend it with other data and to generate reports based on that data. It's being used to track customer journeys through our site, track different channel traffic conversions and to build out dashboards in Tableau.
  • The computing used by BigQuery is dynamically distributed across compute resources so that you do not have to manage compute clusters.
  • Big Query connects easily with Tableau so that you can analyze billions of rows in seconds using visual analysis tools without writing a single line of code.
  • Although BigQuery machine learning gives you the option to control your geographic data, it only applies to the US, Asia, and Europe. Further expansion of this option to other parts of the world would be beneficial.
  • You don’t need to install, provision, or set up anything with Big Query because it is managed. The downside being that you can’t use it outside of Google Cloud Platform.
I use it primarily in place of Google Analytics in Tableau since we use Tableau for all of weekly and monthly reporting and dashboards. One of the many advantages is being able to access unfiltered data and unaggregated data. This allows us to accurately capture measures such as unique users across many different time frequencies, which you can only do at the yearly level with Google Analytics.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Google BigQuery is used for data warehouse as a ML analytics engine company wide specifically for consumer behavioral analytics with data streams coming coming out of website as well as internal data sets.
  • It is easy to create and then execute machine learning models in BigQuery using SQL queries using BigQuery ML. Everyone knows SQL.
  • Google BigQuery is fully serverless/cloud based and can be up and running in few hours without need for any specific coding or integration if your data is already is Google Storage.
  • Google BigQuery executes the SQL statements very fast and can can be used for real-time analytics especially if you use Google infrastructure ( GCP).
  • Google BigQuery is great for large data sets where you need a familiar SQL interface but it is still slower than running the same SQL query on RDBMS, assuming your data is mostly structured.
  • It is expensive if you have a lot of data that needs to be queried each time the query is run due to the license metrics used in Google BigQuery.
  • Some of the SQL operations like table join are not optimized and can be slow compared to a full database.
Google BigQuery is very well suited if your data is large and already in Google Cloud/GCP where the data itself is not simple structured data. It is less suited if you have well-defined data sets that may or may not exist in Google Cloud. Google BigQuery is also less suited if you have to analyze the data on a regular basis since the cost of accessing compute and storage adds up considerably.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use BigQuery to manage large datasets we collect in surveys and in regular work projects. Only one person is in charge of it as we are a small company. It works extremely well for my company because it is cloud-based and we do a lot of remote work, so I can access our data and manage things from anywhere. It's a great tool and makes all kinds of data processing and analysis much easier and faster.
  • Cloud storage- always a huge draw for small businesses who may or may not have a bricks-and-mortar office to work from. We can share data easily and access it from anywhere.
  • The user interface is excellent- easy to navigate and conduct whatever specific analyses you want
  • You pay for the data you process, so it's kind of a pay-per-use system. This is awesome for smaller companies who may not need excessive amounts of data processed per month but still need the powerful analytics of a program like BigQuery.
  • Even though the cost is pay-per-use, it's still expensive. This may make the program impractical for companies that won't use it frequently enough or for high-powered processing as it is meant for.
  • Sometimes it is difficult to import data from alternate sources and manage it. The integrations between BQ and other online cloud storage aren't always a smooth transfer.
BigQuery is a huge benefit to companies that work remotely, process large datasets, or need to easily manage those large datasets. It's a powerful tool with cloud storage and the ability to work with large scale datasets. It works well if your monthly usage varies because you can pay for the processing you do- not paying for a minimum that you don't meet. It's not going to be a great option for companies with smaller datasets or who could operate with a less powerful and cheaper system.
Evan Laird | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Google BigQuery to mine through further data that Firebase doesn't allow us to. It's been extremely scalable and robust for our SQL and backend developers to mine through and get detailed location data on our users so we can find out where our most active cities are in the United States.
  • Scalable.
  • Love that it uses SQL.
  • Low-cost.
  • Easy integration with Firebase.
  • UI/UX is a bit scary right away.
  • Takes a strong learning curve to get used to.
Suited to any company, small or large (as it's extremely scalable and low cost as it scales), that wants or needs to dive into data to make more data-driven decisions or back up decisions with user data. The team should have someone that is well versed in SQL though, as non-technical team members will be a bit lost.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
In our organization, Google BigQuery is for storing very large data which is created within seconds. We log each and every event done by any user. We also log data like payment status, order status, and user address details. Basically, all of the information is logged. To sort through it we are using BigQuery as it is fast and provides data to us within miliseconds.
  • It is faster than the product we use for our websites, MySQL.
  • Can query millions of rows within seconds and can give you the data very fast.
  • Documentation should be detailed. I had a very hard time learning it. My seniors are also facing so many hurdles while using this.
  • No proper flow is mentioned in the docs about how to use this product. We faced so many errors at different stages.
Google BigQuery is well suited for millions of records as you can run a query in milliseconds. It is less appropriate for small scale organizations which are dealing with a smaller amount of data.
Gaurav Gautam | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
BigQuery is a user platform designed to ingest, process and output large volumes of data. We use it to ingest data from Google Analytics and collate that data with other internal data systems by pushing them to BigQuery. BigQuery makes it possible to process a huge volume of data sessions and user levels in almost real-time and achieve personalization and optimized UX.
  • Processing of huge volumes of data enabled us to provide strategic insights by understanding the facts and realities.
  • Detailed Audience analysis enabled us to achieve better targeting for digital media and marketing campaigns
  • Personalization: We are able to achieve personalization by marrying, stitching, and processing huge volume of data.
  • SQL syntax is not exactly same as ANSI SQL so there is a learning curve. Traditional SQL queries cannot execute in BigQuery which limits portabiltiy of the code.
  • Limitation on visualization: We can improve visualization in data studio by bringing in the ability to support complex functions/formulas such as Tableau can do.
BigQuery's main strength is its ability to process huge volumes of data with lightning speed, and also perform personal detailed analysis on web analytics data or continuous streams of piles of data and then link it directly to data studio.
Return to navigation